home *** CD-ROM | disk | FTP | other *** search
/ Super PC 34 / Super PC 34 (Shareware).iso / spc / UTIL / DJGPP2 / V2 / DJTST200.ZIP / tests / libc / compat / mntent / statfs.c < prev   
Encoding:
C/C++ Source or Header  |  1995-03-20  |  526 b   |  25 lines

  1. #include <stdio.h>
  2. #include <sys/vfs.h>
  3.  
  4. int
  5. main(void)
  6. {
  7.   int i;
  8.   char dl[3];
  9.   dl[1] = ':';
  10.   dl[2] = 0;
  11.   for (i=2; i<26; i++)
  12.   {
  13.     struct statfs s;
  14.     dl[0] = i+'a';
  15.     printf("%d: ", i);
  16.     fflush(stdout);
  17.     if (statfs(dl, &s) == -1)
  18.       printf("drive %s invalid\n", dl);
  19.     else
  20.       printf("drive %s type=%ld bsize=%ld blocks=%ld bfree=%ld avail=%ld files=%ld ffree=%ld\n",
  21.          dl, s.f_type, s.f_bsize, s.f_blocks, s.f_bfree, s.f_bavail, s.f_files, s.f_ffree);
  22.   }
  23.   return 0;
  24. }
  25.